<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title></title>
			<link rel="stylesheet" href="media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<a name="top"></a>
<h2>[default] element index</h2>
	<h3>Package indexes</h3>
	<ul>
						<li><a href="elementindex_Csv.html">Csv</a></li>
			</ul>
<a href="elementindex.html">All elements</a>
<br />
<div class="index-letter-menu">
	<a class="index-letter" href="elementindex_default.html#c">c</a>
	<a class="index-letter" href="elementindex_default.html#e">e</a>
	<a class="index-letter" href="elementindex_default.html#f">f</a>
	<a class="index-letter" href="elementindex_default.html#i">i</a>
	<a class="index-letter" href="elementindex_default.html#p">p</a>
	<a class="index-letter" href="elementindex_default.html#r">r</a>
	<a class="index-letter" href="elementindex_default.html#s">s</a>
	<a class="index-letter" href="elementindex_default.html#t">t</a>
	<a class="index-letter" href="elementindex_default.html#u">u</a>
	<a class="index-letter" href="elementindex_default.html#w">w</a>
</div>

	<a name="c"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">c</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						Csv_Exception
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Csv_Exception.html">Csv_Exception</a> in Exception.php</div>
					</dd>
			<dt class="field">
						Csv_Exception_FileNotFound
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Csv_Exception_FileNotFound.html">Csv_Exception_FileNotFound</a> in FileNotFound.php</div>
					</dd>
		</dl>
	<a name="e"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">e</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">Excel.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_Csv---Dialect---Excel.php.html">Excel.php</a> in Excel.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">Exception.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_Csv---Exception.php.html">Exception.php</a> in Exception.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">excel.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---smoketests---excel.php.html">excel.php</a> in excel.php</div>
					</dd>
		</dl>
	<a name="f"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">f</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$files</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#var$files">Test_Of_Csv_Reader::$files</a> in Reader.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">FileNotFound.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_Csv---Exception---FileNotFound.php.html">FileNotFound.php</a> in FileNotFound.php</div>
					</dd>
		</dl>
	<a name="i"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">i</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">index.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---index.php.html">index.php</a> in index.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">index.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---smoketests---index.php.html">index.php</a> in index.php</div>
					</dd>
		</dl>
	<a name="p"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">p</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">pr</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---index.php.html#functionpr">pr()</a> in index.php</div>
							<div class="index-item-description">CSV Utils Unit Tests</div>
					</dd>
		</dl>
	<a name="r"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">r</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">Reader.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---TestCases---Reader.php.html">Reader.php</a> in Reader.php</div>
					</dd>
		</dl>
	<a name="s"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">s</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">setUp</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodsetUp">Test_Of_Csv_Writer::setUp()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">setUp</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodsetUp">Test_Of_Csv_Reader::setUp()</a> in Reader.php</div>
					</dd>
		</dl>
	<a name="t"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">t</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$tempfile</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#var$tempfile">Test_Of_Csv_Reader::$tempfile</a> in Reader.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">tearDown</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtearDown">Test_Of_Csv_Reader::tearDown()</a> in Reader.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">tearDown</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtearDown">Test_Of_Csv_Writer::tearDown()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Can_Change_delimiter</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Can_Change_delimiter">Test_Of_Csv_Writer::test_Can_Change_delimiter()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Accepts_Custom_Dialect</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Accepts_Custom_Dialect">Test_Of_Csv_Reader::test_Csv_Reader_Accepts_Custom_Dialect()</a> in Reader.php</div>
							<div class="index-item-description">Csv_Reader should also be able to accept a csv dialect in its constructor or by setDialect()</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Count</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Count">Test_Of_Csv_Reader::test_Csv_Reader_Count()</a> in Reader.php</div>
							<div class="index-item-description">Csv_Reader is an array-like object, so you should be able to count it</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Escape_Characters_Get_Removed</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Escape_Characters_Get_Removed">Test_Of_Csv_Reader::test_Csv_Reader_Escape_Characters_Get_Removed()</a> in Reader.php</div>
							<div class="index-item-description">Tests that escape characters are removed from data</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_File_Does_Not_Exist</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_File_Does_Not_Exist">Test_Of_Csv_Reader::test_Csv_Reader_File_Does_Not_Exist()</a> in Reader.php</div>
							<div class="index-item-description">If the file doesn't exist, we should throw an exception</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Get_Path</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Get_Path">Test_Of_Csv_Reader::test_Csv_Reader_Get_Path()</a> in Reader.php</div>
							<div class="index-item-description">We should get back the path to the csv file if the csv file exists</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Is_Iterable</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Is_Iterable">Test_Of_Csv_Reader::test_Csv_Reader_Is_Iterable()</a> in Reader.php</div>
							<div class="index-item-description">Tests that you can loop through Csv_Reader as if it was an array</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Maintains_State</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Maintains_State">Test_Of_Csv_Reader::test_Csv_Reader_Maintains_State()</a> in Reader.php</div>
							<div class="index-item-description">Test that class is capable of maintaining its state / position</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Reads_Row</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Reads_Row">Test_Of_Csv_Reader::test_Csv_Reader_Reads_Row()</a> in Reader.php</div>
							<div class="index-item-description">Tests that if the delimiter is set properly, rows are counted properly</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Removes_Blank_Lines</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Removes_Blank_Lines">Test_Of_Csv_Reader::test_Csv_Reader_Removes_Blank_Lines()</a> in Reader.php</div>
							<div class="index-item-description">Check that blank lines are properly skipped</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Reader_Uses_Default_Dialect_If_None_Provided</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_Csv_Reader_Uses_Default_Dialect_If_None_Provided">Test_Of_Csv_Reader::test_Csv_Reader_Uses_Default_Dialect_If_None_Provided()</a> in Reader.php</div>
							<div class="index-item-description">Csv_Reader should use the default dialect if none is provied (excel for now)</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Accepts_Custom_Dialect</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Accepts_Custom_Dialect">Test_Of_Csv_Writer::test_Csv_Writer_Accepts_Custom_Dialect()</a> in Writer.php</div>
							<div class="index-item-description">Csv_Writer should also be able to accept a csv dialect in its constructor or by setDialect()</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Accepts_Filename_In_Constructor</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Accepts_Filename_In_Constructor">Test_Of_Csv_Writer::test_Csv_Writer_Accepts_Filename_In_Constructor()</a> in Writer.php</div>
							<div class="index-item-description">Writer should create the file if it doesnt exist</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Constructor_Creates_File_If_Nonexistant</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Constructor_Creates_File_If_Nonexistant">Test_Of_Csv_Writer::test_Csv_Writer_Constructor_Creates_File_If_Nonexistant()</a> in Writer.php</div>
							<div class="index-item-description">Writer should create the file if it doesnt exist (the close method will write changes to the db)</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Does_Not_Throw_Exception_If_Closed_Then_Destroyed</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Does_Not_Throw_Exception_If_Closed_Then_Destroyed">Test_Of_Csv_Writer::test_Csv_Writer_Does_Not_Throw_Exception_If_Closed_Then_Destroyed()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Throws_Exception_If_Cant_Write</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Throws_Exception_If_Cant_Write">Test_Of_Csv_Writer::test_Csv_Writer_Throws_Exception_If_Cant_Write()</a> in Writer.php</div>
							<div class="index-item-description">An exception should be thrown if there is an error writing to the csv file</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Uses_Default_Dialect</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Uses_Default_Dialect">Test_Of_Csv_Writer::test_Csv_Writer_Uses_Default_Dialect()</a> in Writer.php</div>
							<div class="index-item-description">Writer should create the file if it doesnt exist</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Writes_Row</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Writes_Row">Test_Of_Csv_Writer::test_Csv_Writer_Writes_Row()</a> in Writer.php</div>
							<div class="index-item-description">Test that writeRow writes one row to the file</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Csv_Writer_Writes_Row_When_Destroyed</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Csv_Writer_Writes_Row_When_Destroyed">Test_Of_Csv_Writer::test_Csv_Writer_Writes_Row_When_Destroyed()</a> in Writer.php</div>
							<div class="index-item-description">Test that all pending changes are written to the file when the object is destroyed</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Dialect_Quote_All</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Dialect_Quote_All">Test_Of_Csv_Writer::test_Dialect_Quote_All()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Dialect_Quote_Minimum</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Dialect_Quote_Minimum">Test_Of_Csv_Writer::test_Dialect_Quote_Minimum()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Dialect_Quote_None</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Dialect_Quote_None">Test_Of_Csv_Writer::test_Dialect_Quote_None()</a> in Writer.php</div>
							<div class="index-item-description">Test that dialects work correctly with quoting and escaping things</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Dialect_Quote_Nonnumeric</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Dialect_Quote_Nonnumeric">Test_Of_Csv_Writer::test_Dialect_Quote_Nonnumeric()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						Test_Of_Csv_Reader
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html">Test_Of_Csv_Reader</a> in Reader.php</div>
							<div class="index-item-description">Csv Reader unit tests</div>
					</dd>
			<dt class="field">
						Test_Of_Csv_Writer
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html">Test_Of_Csv_Writer</a> in Writer.php</div>
							<div class="index-item-description">Csv Writer unit tests</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_quotes_get_removed_from_data</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Reader.html#methodtest_quotes_get_removed_from_data">Test_Of_Csv_Reader::test_quotes_get_removed_from_data()</a> in Reader.php</div>
							<div class="index-item-description">Test that class is capable of maintaining its state / position</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Writer_Accepts_Array</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Writer_Accepts_Array">Test_Of_Csv_Writer::test_Writer_Accepts_Array()</a> in Writer.php</div>
							<div class="index-item-description">Test that writer accepts a multi-dimensional array of rows to write to disk</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Writer_Accepts_Handle</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Writer_Accepts_Handle">Test_Of_Csv_Writer::test_Writer_Accepts_Handle()</a> in Writer.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">test_Writer_WriteRows_Accepts_Reader</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/Test_Of_Csv_Writer.html#methodtest_Writer_WriteRows_Accepts_Reader">Test_Of_Csv_Writer::test_Writer_WriteRows_Accepts_Reader()</a> in Writer.php</div>
							<div class="index-item-description">Test that writer accepts a reader object to read from instead of an array</div>
					</dd>
		</dl>
	<a name="u"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">u</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">upload.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_docs---examples---upload.php.html">upload.php</a> in upload.php</div>
					</dd>
		</dl>
	<a name="w"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">w</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">Writer.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_tests---TestCases---Writer.php.html">Writer.php</a> in Writer.php</div>
					</dd>
		</dl>

<div class="index-letter-menu">
	<a class="index-letter" href="elementindex_default.html#c">c</a>
	<a class="index-letter" href="elementindex_default.html#e">e</a>
	<a class="index-letter" href="elementindex_default.html#f">f</a>
	<a class="index-letter" href="elementindex_default.html#i">i</a>
	<a class="index-letter" href="elementindex_default.html#p">p</a>
	<a class="index-letter" href="elementindex_default.html#r">r</a>
	<a class="index-letter" href="elementindex_default.html#s">s</a>
	<a class="index-letter" href="elementindex_default.html#t">t</a>
	<a class="index-letter" href="elementindex_default.html#u">u</a>
	<a class="index-letter" href="elementindex_default.html#w">w</a>
</div>	</body>
</html>